Streamline: Efficient OS Communication Through Versatile Streams

نویسنده

  • Willem de Bruijn
چکیده

Streamline is a stream-based communication subsystem that spans from embedded hardware to userspace processes. It improves performance of memory and I/O bound applications by constructing tailor-made datapaths for each application at runtime. Datapath optimisation removes unnecessary copying, context switching and cache replacement. It simplifies integration of embedded and distributed hardware. Streamline automates datapath optimisation and only presents users a clear, concise request language. Streamline exports the BSD sockets, POSIX file & pipe and PCAP interfaces. Observed performance improvements compared to Linux are up to an order of magnitude.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ICC ' 2000 , June , 2000 , New Orleans , Louisiana

Source traac streams as well as aggre-gated traac ows often exhibit long-range-dependent (LRD) properties. In this paper, we model each traac stream component through the multiplicative multi-fractal counting process traac model. We prove that the superposition of a nite number of multiplicative multifractal traac streams results in another multi-fractal stream. This property makes the multifra...

متن کامل

Multimodal Data Collection and Analysis of Collaborative Learning through an Intelligent Tutoring System

A great deal of learning analytics research has focused on what can be achieved by analyzing log data, which can yield important insights about how students learn in online systems. Log data cannot capture all important learning phenomena, especially in open-ended, collaborative, or project-based environments. Collecting and processing/analyzing additional multimodal data streams, however, pres...

متن کامل

Superposition of Multiplicative Multifractal Traffic Streams

Source traffic streams as well as aggregated traffic flows often exhibit long-range-dependent (LRD) properties. In this paper, we model each traffic stream component through the multiplicative multifractal counting process traffic model. We prove that the superposition of a finite number of multiplicative multifractal traffic streams results in another multifractal stream. This property makes t...

متن کامل

Sketching Streams Through the Net: Distributed Approximate Query Tracking

Emerging large-scale monitoring applications require continuous tracking of complex dataanalysis queries over collections of physicallydistributed streams. Effective solutions have to be simultaneously space/time efficient (at each remote monitor site), communication efficient (across the underlying communication network), and provide continuous, guaranteed-quality approximate query answers. In...

متن کامل

Spatial multiplexing by spatiotemporal spreading: receiver considerations

The use of multiple transmit and receive antennas allows to transmit multiple signal streams in parallel and hence to increase communication capacity. Apart from capacity, the MIMO channel also offers potentially a large number of diversity sources. To exploit these diversity degrees, and hence enhance outage capacity, bit interleaved coded modulation is now a classical solution. In this paper ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007